package com.keba.lamp.common.constant;

import java.util.regex.Pattern;

/**
 * 诉讼状提示词变量
 */
public interface ComplaintCaseConstant {
    /**
     * 原告起始、结束图片
     */
    String PLAINTFF_TEXT_KEY = "PLAINTFF_TEXT_KEY";
    String PLAINTFF_START_KEY = "PLAINTFF_START_KEY";
    String PLAINTFF_END_KEY = "PLAINTFF_END_KEY";
    /**
     * 原告代理人图片
     */
    String PLAINTFF_AGENT_TEXT_KEY = "PLAINTFF_AGENT_TEXT_KEY";
    /**
     * 被告代理人图片
     */
    String DEFENDANT_AGENT_TEXT_KEY = "DEFENDANT_AGENT_TEXT_KEY";
    /**
     * 被告起始、结束图片
     */
    String DEFENDANT_TEXT_KEY = "DEFENDANT_TEXT_KEY";
    /**
     * 证据列表起始、结束图片
     */
    String EVIDENCE_GROUP_NAME_AND_IMAGE = "EVIDENCE_GROUP_NAME_AND_IMAGE";
    /**
     * 案件说明起始、结束图片
     */
    String REMARK_TEXT = "REMARK_TEXT"; //案件说明文本
    String REMARK_FILE_TEXT_KEY = "REMARK_FILE_TEXT_KEY";// 案件说明附件

    Pattern PLAINTFF_PATTERN = Pattern.compile("<原告信息>([\\s\\S]*?)</原告信息>");
    Pattern DEFENDANT_PATTERN = Pattern.compile("<被告信息>([\\s\\S]*?)</被告信息>");
    Pattern PLAINTFF_AGENT_PATTERN = Pattern.compile("<原告代理人信息>([\\s\\S]*?)</原告代理人信息>");
    Pattern DEFENDANT_AGENT_PATTERN = Pattern.compile("<被告代理人信息>([\\s\\S]*?)</被告代理人信息>");
    Pattern CASE_MARKDOWN = Pattern.compile("<起诉状>([\\s\\S]*?)</起诉状>");
    Pattern EVIDENCE_PATTERN = Pattern.compile("<证据分组>([\\s\\S]*?)</证据分组>");
}
